Adaptive GPU Ray Casting Based on Spectral Analysis
نویسندگان
چکیده
GPU based ray casting has become a valuable tool for the visualization of medical image data. While the method produces highquality images, its main drawback is the high computational load. We present a novel adaptive approach to speed up the rendering. In contrast to well established heuristic methods, we use the spectral decomposition of the transfer function and the dataset to derive a suitable sampling criterion. It is shown how this criterion can be efficiently incorporated into an adaptive ray casting algorithm. Two medical datasets, which each represent a typical, but different material distribution, are rendered using the proposed method. An analysis of the number of sample points per ray reveals that the new algorithm requires 50% to 80% less points compared to a non-adaptive method without any quality loss. We also show that the rendering speed of the GPU implementation is greatly increased with reference to the non-adaptive algorithm.
منابع مشابه
GPU Ray-Casting for Scalable Terrain Rendering
With the ever increasing resolution of scanned elevation models, geometry throughput on the GPU is becoming a severe performance limitation in 3D terrain rendering. In this paper, we investigate GPU ray-casting as an alternative to overcome this limitation, and we demonstrate its advanced scalability compared to rasterization-based techniques. By integrating ray-casting into a tile-based GPU vi...
متن کاملGpu-aware Hybrid Terrain Rendering
We present a hybrid GPU rendering pipeline for high-resolution textured terrain fields that reduces polygon throughput limitations on the GPU. This pipeline uses rasterization and ray-casting in every frame simultaneously to determine eye ray intersections. It allows shifting workloads flexibly between the triangle setup stage and the parallel execution units, depending on the GPU capacities. W...
متن کاملGPU based Single-Pass Ray Casting of Large Heightfields Using Clipmaps
Heightfields have proved to be useful for rendering terrains or polygonal surfaces with finestructured details. While GPU-based ray casting has become popular for the latter setting, terrains are commonly rendered by using mesh-based techniques, because the heightfields can be very large and hence ray casting on these data is usually less efficient. Compared to mesh-based techniques, ray castin...
متن کاملGPU-based real time FRep ray casting
A new method is presented for rendering general FRep (functionally represented) models using GPU-accelerated ray casting. We use the GPU acceleration for all computations in the rendering algorithm: ray-surface intersection calculation, function evaluation, and normal vector computation. Performing geometric intersection calculations in parallel with shading allows us to combine the whole proce...
متن کاملA Voxel-based Rendering Pipeline for Large 3D Line Sets
We present a voxel-based rendering pipeline for large 3D line sets that employs GPU ray-casting to achieve scalable rendering including transparency and global illumination effects that cannot be achieved with GPU rasterization. Even for opaque lines we demonstrate superior rendering performance compared to GPU rasterization of lines, and when transparency is used we can interactively render la...
متن کامل